package com.ruoyi.project.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.project.domain.entity.ProjectCosting;
import com.ruoyi.project.domain.entity.ProjectPay;
import com.ruoyi.project.domain.query.ProjectCostingQuery;
import com.ruoyi.project.domain.query.ProjectPayQuery;

import java.util.List;

public interface IProjectCostingService extends IService<ProjectCosting> {

    //分页
    TableDataInfo getPage(ProjectCostingQuery query);

    //新增
 Boolean addInfo(ProjectCosting project);

 Boolean updateInfo(ProjectCosting project);

 //删除

    Boolean deleteInfo(String id);

    //获取详情

    ProjectCosting getInfoById(String id);

    List<ProjectCosting> getList(ProjectCostingQuery query);


    TableDataInfo page(ProjectCostingQuery query);


    String  importCosting(List<ProjectCosting> list,String projectNo,boolean flag,String type);

}
